const Wechat = require('./mixin/wechat')
const Menu = require('./mixin/menu')
const Message = require('./mixin/message')
const Template = require('./mixin/template')
const Mass = require('./mixin/mass')
const Customservice = require('./mixin/customservice')
const Web = require('./mixin/web')
const Resource = require('./mixin/resource')
const Comment = require('./mixin/comment')
const User = require('./mixin/user')
const Tags = require('./mixin/tags')
const Account = require('./mixin/account')
const DataCube = require('./mixin/datacube')
const Card = require('./mixin/card')
const Poi = require('./mixin/poi')
const Semantic = require('./mixin/semantic')
const ShakeAround = require('./mixin/shakearound')

Wechat.prototype.mixin(Menu)
Wechat.prototype.mixin(Message)
Wechat.prototype.mixin(Template)
Wechat.prototype.mixin(Mass)
Wechat.prototype.mixin(Customservice)
Wechat.prototype.mixin(Web)
Wechat.prototype.mixin(Resource)
Wechat.prototype.mixin(Comment)
Wechat.prototype.mixin(User)
Wechat.prototype.mixin(Tags)
Wechat.prototype.mixin(Account)
Wechat.prototype.mixin(DataCube)
Wechat.prototype.mixin(Card)
Wechat.prototype.mixin(Poi)
Wechat.prototype.mixin(Semantic)
Wechat.prototype.mixin(ShakeAround)
module.exports = Wechat